type sync.entry
14 uses
sync (current package)
map.go#L59: dirty map[any]*entry
map.go#L72: m map[any]*entry
map.go#L81: type entry struct {
map.go#L104: func newEntry(i any) *entry {
map.go#L105: e := &entry{}
map.go#L145: func (e *entry) load() (value any, ok bool) {
map.go#L164: func (e *entry) tryCompareAndSwap(old, new any) bool {
map.go#L189: func (e *entry) unexpungeLocked() (wasExpunged bool) {
map.go#L196: func (e *entry) swapLocked(i *any) *any {
map.go#L243: func (e *entry) tryLoadOrStore(i any) (actual any, loaded, ok bool) {
map.go#L300: func (e *entry) delete() (value any, ok bool) {
map.go#L316: func (e *entry) trySwap(i *any) (*any, bool) {
map.go#L498: m.dirty = make(map[any]*entry, len(read.m))
map.go#L506: func (e *entry) tryExpungeLocked() (isExpunged bool) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |